#ifndef __MYFUNCTION_H
#define __MYFUNCTION_H

#include "include.h"

void Plat_8(void);
void Delay_Turn_Left(void);
void Delay_Turn_Right(void);
void Pas_Mountain(void);

void Platform1_out(void);
void Cross_Bridge(void);

void Show_Score(void);
void First_Road_Test(u8 channel);
void First_Road(void);
void Scen_Turn_R(void);
void Scen_Turn_L(void);
u8 Sign(void);

void Change_p(int _speed,float* p);
void run(int _speed);

void Platform2_Mountain(void);
void Trapezoidal_Mountain(void);

void Platform_AddSpeed(void);
void Platform_Action(u8 *HZdata);

void Add_HSpeed_Noline_L(u8 has_speed);
void Add_HSpeed_Hasline_L(u8 has_speed);
void Add_HSpeed_Noline_R(u8 has_speed);
void Add_HSpeed_Hasline_R(u8 has_speed);

void Front_Turn_Right(void);
void Front_Turn_Left(void);

void Scen1_Action(void);
void Scen2_Action(void);
void Scen_Others_Action(void);

void Speed_Change_d6d1d2(void);
void Speed_Change_d1a27(int lspeed,int nspeed);
void Speed_Change_d6d1d3(int lspeed,int nspeed);

#endif
